//
//  BaseDataSource.h
//  Weikan
//
//  Created by maming on 11-8-10.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "LTBaseObject.h"
#import "UserInfo.h"
#import "TripInfo.h"
#import "MessageInfo.h"

@interface BaseDataSource : LTBaseObject{
}

+ (BaseDataSource*)shareInstance;

- (UserInfo*)userinfoParser:(NSData*)data;
- (NSMutableArray*)recommendinfoParser:(NSData*)data;
- (NSString*)creattripinfoParser:(NSData*)data;
- (NSMutableArray*)citylistinfoParser:(NSData*)data;
- (ElementPageInfo*)elementinfoParser:(NSData*)data;
- (TripInfo*)tripinfoParser:(NSData*)data;
- (MyTripInfo*)mytripinfoParser:(NSData*)data;
- (MessageInfoList*)mycommentinfoParser:(NSData*)data;
- (PlaceDetailInfo*)placeDetailinfoParser:(NSData*)data;
- (NSDictionary*)intertEventListParser:(NSData*)data;
- (CommentList*)commentinfoListParser:(NSData*)data;
- (NSMutableArray*)newCitylistinfoParser:(NSData *)data;
- (NSMutableArray*)recommendmapeventParser:(NSData*)data;

@end
